Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F4 Brazil F5 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Czech Republic F3 Ecuador F1 Mexico F15 Greece F1 Greece F2 Greece F3 Colombia F4 Ecuador F6 Turkey F34 USA F27 Turkey F35 Czech Republic F4 Mexico F14 Mexico F15 USA F11 USA F13 Czech Republic F7 Italy F2 Qatar F1 Qatar F2 Czech Republic F2 Romania F4 Czech Republic F4 Germany F8 Czech Republic F7 Czech Republic F12 USA F3 (Plantation) Czech Republic F4 (Usti Nad Orlici) Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Warsteiner Challenger Lubeck - Lubeck Joplin Challenger - Joplin Warsteiner Challenger Wolfsburg - Wolfsburg Challenger 42 - Andrezieux Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg VII Avierto Internacional de Salinas - Salinas 2002 Eddleman USTA Challenger - Birmingham Ljubljana Open 2002 - Ljubljana ECM Cup - Prague Sporting Challenger - Turin Zivnobanka Czech Open - Prostejov 2002 USTA Tallahassee Tennis Challenger - Tallahassee IX Open Internacional D'Andorra - Andorra Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx ATP Challenger Hamburg - Hamburg Open de Franche Comte - Besancon V Abierto Internacional de Salinas - Salinas Renault Slovenian Open - Ljubljana Eisenberg Jerusalem Open 2000 - Jerusalem Zivnobanka Open - Prostejov Muller Cup 2000 - Ulm 2000 Challenger de Granby - Granby TED Open Istanbul - Istanbul LTA Men's Challenger - Wrexham Podebradka Cup - Prague BMW Brixina Tennis Open 2000 - Bressanone Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo VI Trofeo Ciudad de Quito - Quito Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul Osaka International Tennis Tournament - Osaka Neride Prague Indoor - Prague KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Residenza Open - Magdeburg VI Abierto Internacional de Salinas - Salinas ECM Cup - Prague Zivnobanka Czech Open - Prostejov 9th Wartburg Open - Eisenach Muller Cup - Ulm Siemens Open 2001 - Scheveningen BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon Trofeo Iberdrola - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba IV Gramado Open de Tenis - Gramado Segundo Aberto de Brasilia - Brasilia CA-Challenge - Graz TED Open - Istanbul Copa Ericsson Mexico - Guadalajara Tulsa Auto Collection USTA Challenger - Tulsa USTA Championships of Kerrville - Kerrville VII Trofeo Ciudad de Quito - Quito USTA Tennis Championships of Houston - Houston Tatra Banka Open 2001 - Bratislava The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno VIII Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Lamberts Open by Stawag - Aachen 2002 Azalea Orthopedic Challenger - Tyler Okal Open - Eckental IPP Open - Helsinki University of Tennessee USTA Challenger - Knoxville Neride Prague Indoor - Prague Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Internacional de Salinas - Salinas IV Trofeo Ciudad de Quito - Quito Prague Challenger - Prague Ciur Cup 99 - Prague Opel Bulvaria MCG Bulgarian Open - Sofia VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Steelers Cup - Kosice Prague Open - Prague Memorial Savigni - Sassuolo 2003 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City Ciudad de Pozoblanco Open Diputacion - Cordoba The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos Credicard Mastercard Tennis Cup - Campos do Jordao Fifth-Third Bank Tennis Championships - Lexington 12th BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia GHI Bronx Classic - Bronx CA Challenge - Graz Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Regional Hand Center Men's Challenger - Fresno IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Tatra Banka Open 2003 - Bratislava IPP Open - Helsinki A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Ispat Open 2004 - Ostrava Steelers Cup - Kosice Prague Open - Prague Ljubljana Open - Ljubljana Czech Open - Prostejov Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte I Manta Open - Manta Smith Barney Men's Challenger - Covington College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Burbank Challenger - Burbank Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda ECM Prague Open 2005 - Prague Badden Open by Rothaus - Ettlingen Czech Open 2005 - Prostejov The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos Open de L'Isere - Grenoble Copa Petrobras - Bogota Copa Petrobras - Santiago Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Copa Kia - Santiago Cyclus Open de Tenis - Florianopolis BMW Tennis Championship - Sunrise ECM Prague Open - Prague Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples ECU Prague Open - Prague The 'Fitz' Casino Challenger - Tunica GHI Bronz Classic - Bronx Pekao Open - Szczecin ATP Challenger Trophy 2007 - Trnava Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Lambertz Open by Stawag 2007 - Aachen Tatra Banka Slovak Open - Bratislava Challenger Ciudad de Guayaquil - Guayaquil Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Abierto Internacional de Salinas 'Dario Expreso' - Salinas BMW Tennis Championship - Sunrise Mitsubishi Electric Europe Cup - Monza ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava BNP Paribas Primrose - Bordeaux Hurricane Tennis Open - Bradenton Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte Aamulehti Tampere Open - Tampere Credicard Citi Mastercard Tennis Cup - Campos do Jordao ATP Open Castilla y Leon - Segovia XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Pekao Open - Szczecin 2008 Lubbock Challenger - Lubbock ATP Challenger Trophy 2008 - Trnava Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville Tatra Banka Slovak Open - Bratislava Music City Challenger - Nashville JSM Challenger of Champaign - Urbana PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Carson Challenger Dallas Challenger Bogota Challenger Mexico City Challenger Talahassee Challenger Pereira Challenger Alessandria Challenger Bogota Challenger Manta Challenger Brasilia Challenger Bogota Challenger Quito Challenger Sacramento Challenger Medellin Challenger Guayaquil Challenger Heilbronn Challenger Dallas Challenger Cherbourg Challeger Sarajevo Challenger Sunrise Challenger Jersey Challenger St. Brieuc Challenger Bogota Challenger Pereira Challenger Rome Challenger Rome Challenger Ostrava Challenger Manta Challenger Bordeaux Challenger Prostejov Challenger Nottingham Challenger Pozoblanco Challenger Bogota Challenger Recanati Challenger Campos do Jordao Challenger Istanbul Challenger Brasilia Challenger Salvador Challenger Genova Challenger Szczecin Challenger Trnava Challenger Cali Challenger Quito Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Eckental Challenger Guayaquil Challenger Champaign Challenger Sao Paulo Challenger Bucaramanga Challenger Burnie Challenger Caloundra Challenger Salinas Challenger Sarajevo Challenger Santiago Challenger San Jose Challenger Bath Challenger Barranquilla Challenger Recife Challenger Blumenau Challenger Sarasota Challenger Prague Challenger Turin Challenger Pozoblanco Challenger Oberstaufen Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Bratislava Challenger Sarajevo Challenger Bath Challenger Sarasota Challenger Savannah Challenger Vancouver Challenger Aptos Challenger Petange Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Sarajevo Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Ostrava Challenger Medellin Challenger Cali Challenger Quito Challenger Tiburon Challenger Bogota Challenger Guayaquil Challenger Bucaramanga Challenger Bergamo Challenger Morelos Challenger Salinas Challenger Rimouski Challenger Guadalajara Challenger St. Brieuc Challenger Santiago Challenger Santos Challenger Ostrava Challenger Cali Challenger Aix En Provence Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Furth Challenger Manta Challenger Poznan Challenger Tampere Challenger Cortina Challenger Liberec Challenger San Marino Challenger Prague Challenger Medellin Challenger Quito Challenger Pereira Challenger Cali Challenger Ortisei Challenger Knoxville Challenger Brescia Challenger Guayaquil Challenger Bergamo Challenger Wroclaw Challenger Morelos Challenger Santiago Challenger Le Gosier Challenger San Luis Potosi Challenger Leon Challenger St. Brieuc Challenger Guadalajara Challenger Tallahassee Challenger Cali Challenger Prostejov Challenger Furth Challenger Prague Challenger Blois Challenger Marburg Challenger Barranquilla Challenger Campinas Challenger Pereira Challenger Medellin Challenger Las Vegas Challenger Monterrey Challenger Guayaquil Challenger Eckental Challenger Ortisei Challenger Knoxville Challenger Champaign Challenger Rio De Janeiro Challenger Bucaramanga Challenger Santo Domingo Challenger Bergamo Challenger Wroclaw Challenger Morelos Challenger Cherbourg Challenger Irving Challenger San Luis Potosi Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Bordeaux Challenger Fergana Challenger Marburg Challenger Cali Challenger Prague Challenger Scheveningen Challenger ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen Gerry Weber Open - Halle 2000 Mercedes Cup - Stuttgart Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Mallorca Open - Mallorca 2001 Mercedes Cup - Stuttgart BMW Open - Munich Gerry Weber Open - Halle 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel St. Petersburg Open - St. Petersburg Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Stockholm Open - Stockholm AAPT Championships - Adelaide Qatar Open - Doha Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Open - Doha Heineken Open - Auckland SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Ordina Open - 's-Hertogenbosch Croatia Open Umag - Umag ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Brisbane - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Open 13 - Marseille The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel SAP Open - San Jose The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart German Tennis Championships - Hamburg If Stockholm Open - Stockholm Brisbane International - Brisbane Open 13 - Marseille US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad Moselle Open - Metz China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open 13 - Marseille Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane Ecuador Open - Quito Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Qatar ExxonMobil Open - Doha Ecuador Open - Quito US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Ecuador Open - Quito Ecuador Open - Quito The Ericsson Open - Miami Tennis Masters Series - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0 Furth Challenger Open de la Comunidad Valenciana - Valencia Hall of Fame Tennis Championships - Newport Davis Cup, World Group, PO, NED-CZE 1-4